applicative style
Haskellでいう<*> ??
詳しい人頼んだ